package com.tiger.cloud.model.crm;

import org.apache.commons.lang3.builder.ToStringBuilder;

import com.fasterxml.jackson.annotation.JsonIgnore;
import com.tiger.cloud.common.mybatis.TigerBaseEntity;
import com.tiger.cloud.enums.LoanRecordType;

import io.swagger.annotations.ApiModelProperty;
/**
 * 
 * crm_loan_info_detail-借款详情表
 *
 */
public class LoanInfoDetail extends TigerBaseEntity{

	private static final long serialVersionUID = 1L;
    
	/**
	 * 
	 */
	@JsonIgnore
	@ApiModelProperty(value = "")
    private Long loanInfoId;
	/**
	 * 借款类型ID
	 */
	@JsonIgnore
	@ApiModelProperty(value = "借款类型ID")
    private Long loanTypeId;
	/**
	 * 借款类型
	 */
	@JsonIgnore
	@ApiModelProperty(value = "借款类型")
    private LoanRecordType loanType;
	/**
	 * 
	 */
	@JsonIgnore
	@ApiModelProperty(value = "")
    private Long keyDictId;
	/**
	 * 
	 */
	@ApiModelProperty(value = "")
    private String keyName;
	/**
	 * 参数备注
	 */
	@ApiModelProperty(value = "参数备注")
	@JsonIgnore
    private String memo;
	/**
	 * 
	 */
	@ApiModelProperty(value = "")
    private String value;
    
    public LoanInfoDetail(){
    
    }
    
    public String getKeyName() {
		return keyName;
	}

	public void setKeyName(String keyName) {
		this.keyName = keyName;
	}

	public Long getLoanInfoId() {
        return this.loanInfoId;
    }
    
    public void setLoanInfoId(Long loanInfoId) {
        this.loanInfoId = loanInfoId;
    }
    public Long getLoanTypeId() {
        return this.loanTypeId;
    }
    
    public void setLoanTypeId(Long loanTypeId) {
        this.loanTypeId = loanTypeId;
    }
    public LoanRecordType getLoanType() {
        return this.loanType;
    }
    
    public void setLoanType(LoanRecordType loanType) {
        this.loanType = loanType;
    }
    public Long getKeyDictId() {
        return this.keyDictId;
    }
    
    public void setKeyDictId(Long keyDictId) {
        this.keyDictId = keyDictId;
    }
    public String getMemo() {
        return this.memo;
    }
    
    public void setMemo(String memo) {
        this.memo = memo;
    }
    public String getValue() {
        return this.value;
    }
    
    public void setValue(String value) {
        this.value = value;
    }
    
	@Override
	public String toString() {
		return ToStringBuilder.reflectionToString(this);
	}
}